:root {
    // ---------- 颜色 ----------

    // ----- 薄暮（红色） -----
    --color-red-1: #fff1f0;
    --color-red-2: #ffccc7;
    --color-red-3: #ffa39e;
    --color-red-4: #ff7875;
    --color-red-5: #ff4d4f;
    --color-red-6: #f5222d;
    --color-red-7: #cf1322;
    --color-red-8: #a8071a;
    --color-red-9: #820014;
    --color-red-10: #5c0011;

    // ----- 火山（深橙色） -----
    --color-volcano-1: #fff2e8;
    --color-volcano-2: #ffd8bf;
    --color-volcano-3: #ffbb96;
    --color-volcano-4: #ff9c6e;
    --color-volcano-5: #ff4d4f;
    --color-volcano-6: #ff7a45;
    --color-volcano-7: #d4380d;
    --color-volcano-8: #ad2102;
    --color-volcano-9: #871400;
    --color-volcano-10: #610b00;

    // ----- 日暮（橙色） -----
    --color-orange-1: #fff7e6;
    --color-orange-2: #ffe7ba;
    --color-orange-3: #ffd591;
    --color-orange-4: #ffc069;
    --color-orange-5: #ffa940;
    --color-orange-6: #fa8c16;
    --color-orange-7: #d46b08;
    --color-orange-8: #ad4e00;
    --color-orange-9: #873800;
    --color-orange-10: #612500;

    // ----- 金盏花（金色） -----
    --color-gold-1: #fffbe6;
    --color-gold-2: #fff1b8;
    --color-gold-3: #ffe58f;
    --color-gold-4: #ffd666;
    --color-gold-5: #ffc53d;
    --color-gold-6: #faad14;
    --color-gold-7: #d48806;
    --color-gold-8: #ad6800;
    --color-gold-9: #874d00;
    --color-gold-10: #613400;

    // ----- 日出（黄色） -----
    --color-yellow-1: #feffe6;
    --color-yellow-2: #ffffb8;
    --color-yellow-3: #fffb8f;
    --color-yellow-4: #fff566;
    --color-yellow-5: #ffec3d;
    --color-yellow-6: #fadb14;
    --color-yellow-7: #d4b106;
    --color-yellow-8: #ad8b00;
    --color-yellow-9: #876800;
    --color-yellow-10: #614700;

    // ----- 青柠（青柠色） -----
    --color-lime-1: #fcffe6;
    --color-lime-2: #f4ffb8;
    --color-lime-3: #eaff8f;
    --color-lime-4: #d3f261;
    --color-lime-5: #bae637;
    --color-lime-6: #a0d911;
    --color-lime-7: #7cb305;
    --color-lime-8: #5b8c00;
    --color-lime-9: #3f6600;
    --color-lime-10: #254000;

    // ----- 激光绿（绿色） -----
    --color-green-1: #f6ffed;
    --color-green-2: #d9f7be;
    --color-green-3: #b7eb8f;
    --color-green-4: #95de64;
    --color-green-5: #73d13d;
    --color-green-6: #52c41a;
    --color-green-7: #389e0d;
    --color-green-8: #237804;
    --color-green-9: #135200;
    --color-green-10: #092b00;

    // ----- 明青（明青） -----
    --color-cyan-1: #e6fffb;
    --color-cyan-2: #b5f5ec;
    --color-cyan-3: #87e8de;
    --color-cyan-4: #5cdbd3;
    --color-cyan-5: #36cfc9;
    --color-cyan-6: #13c2c2;
    --color-cyan-7: #08979c;
    --color-cyan-8: #006d75;
    --color-cyan-9: #00474f;
    --color-cyan-10: #002329;

    // ----- 拂晓蓝（蓝色） -----
    --color-blue-1: #e6f4ff;
    --color-blue-2: #bae0ff;
    --color-blue-3: #91caff;
    --color-blue-4: #69b1ff;
    --color-blue-5: #4096ff;
    --color-blue-6: #1677ff;
    --color-blue-7: #0958d9;
    --color-blue-8: #003eb3;
    --color-blue-9: #002c8c;
    --color-blue-10: #001d66;

    // ----- 极客蓝（蓝色2） -----
    --color-geek-blue-1: #f0f5ff;
    --color-geek-blue-2: #d6e4ff;
    --color-geek-blue-3: #adc6ff;
    --color-geek-blue-4: #85a5ff;
    --color-geek-blue-5: #597ef7;
    --color-geek-blue-6: #2f54eb;
    --color-geek-blue-7: #1d39c4;
    --color-geek-blue-8: #10239e;
    --color-geek-blue-9: #061178;
    --color-geek-blue-10: #030852;

    // ----- 酱紫（紫色） -----
    --color-purple-1: #f9f0ff;
    --color-purple-2: #efdbff;
    --color-purple-3: #d3adf7;
    --color-purple-4: #b37feb;
    --color-purple-5: #9254de;
    --color-purple-6: #722ed1;
    --color-purple-7: #531dab;
    --color-purple-8: #391085;
    --color-purple-9: #22075e;
    --color-purple-10: #120338;

    // ----- 法式洋红（粉红色） -----
    --color-magenta-1: #fff0f6;
    --color-magenta-2: #ffd6e7;
    --color-magenta-3: #ffadd2;
    --color-magenta-4: #ff85c0;
    --color-magenta-5: #f759ab;
    --color-magenta-6: #eb2f96;
    --color-magenta-7: #c41d7f;
    --color-magenta-8: #9e1068;
    --color-magenta-9: #780650;
    --color-magenta-10: #520339;

    // ----- 中性色板 -----
    --color-gray-1: #ffffff;
    --color-gray-2: #fafafa;
    --color-gray-3: #f5f5f5;
    --color-gray-4: #f0f0f0;
    --color-gray-5: #d9d9d9;
    --color-gray-6: #bfbfbf;
    --color-gray-7: #8c8c8c;
    --color-gray-8: #595959;
    --color-gray-9: #434343;
    --color-gray-10: #262626;
    --color-gray-11: #1f1f1f;
    --color-gray-12: #141414;
    --color-gray-13: #000000;

    // ---------- 背景色 ----------
    --bg-color-default: var(--color-gray-1);
    // 颜色
    --color-primary: var(--color-blue-6);
    --color-danger: var(--color-red-6);
    --color-success: var(--color-green-6);
    --color-warning: var(--color-orange-6);
    --color-info: var(--color-gray-6);
    // 悬浮颜色
    --color-primary-hover: var(--color-blue-5);
    --color-danger-hover: var(--color-red-5);
    --color-success-hover: var(--color-green-5);
    --color-warning-hover: var(--color-orange-5);
    --color-info-hover: var(--color-gray-5);
    // 背景颜色
    --color-primary-bg: var(--color-blue-1);
    --color-danger-bg: var(--color-red-1);
    --color-success-bg: var(--color-green-1);
    --color-warning-bg: var(--color-orange-1);
    --color-info-bg: var(--color-gray-3);
    --color-disabled-bg: var(--color-gray-3);
    
    // 背景悬浮颜色
    --color-primary-bg-hover: var(--color-blue-2);
    --color-danger-bg-hover: var(--color-red-2);
    --color-success-bg-hover: var(--color-green-2);
    --color-warning-bg-hover: var(--color-orange-2);
    --color-info-bg-hover: var(--color-gray-4);

    // ---------- 字体 ----------
    --font-size-large: 16px;
    --font-size-default: 14px;
    --font-size-small: 12px;

    // ---------- 文本颜色 ----------
    --text-color-title: var(--color-gray-11);
    --text-color-default: var(--color-gray-11);
    --text-color-secondary: var(--color-gray-8);
    --text-color-disabled: var(var(--color-gray-6))

    // ---------- 高度 ----------
    --height-large: 40px;
    --height-default: 32px;
    --height-small: 24px;

    // ---------- 间距 ----------
    --padding-horizontal-large: 15px;
    --padding-horizontal-default: 15px;
    --padding-horizontal-small: 7px;
    --padding-vertical-large: 7px;
    --padding-vertical-default: 4px;
    --padding-vertical-small: 0;

    // ---------- 圆角 ----------
    --border-radius-large: 8px;
    --border-radius-default: 6px;
    --border-radius-small: 4px;
    --border-radius-circle: 50%;

    // ---------- 边框 ----------
    --border-style-solid: solid;
    --border-style-dashed: dashed;

    --border-color-default: var(--color-gray-5);

    --border-width-default: 1px;

    // ---------- 阴影 -----------
    --box-shadow-default: 0 2px 8px var(--color-gray-3);
}